thunders of applause - German English Dictionary